Smartcat\Includes\Services\Elementor\Models\BaseModel A

Total Complexity 51
Dependencies 2
Dependents 1
Total lines 380
Lines of code 196
Logical lines of code 93
Comment lines 76
Methods 32
Properties 6

Methods 32

Method Rating Maintainability Complexity Lines of code
updateSettings()
S
57 7 17
parseSettingsValue()
S
51 6 28
updateTemplateShortcode()
S
53 5 23
toArray()
S
59 3 15
__construct()
S
65 2 9
toTranslatableData()
S
68 2 7
setId()
S
77 1 4
getId()
S
82 1 3
setType()
S
77 1 4
getType()
S
82 1 3
setSettings()
S
77 1 4
getSettings()
S
82 1 3
setElements()
S
77 1 4
getElements()
S
82 1 3
setIsInner()
S
77 1 4
isInner()
S
82 1 3
setWidgetType()
S
77 1 4
getWidgetType()
S
82 1 3
isWidget()
S
80 1 3
isTranslatable()
S
72 1 6
isTemplate()
S
80 1 3
isShortcode()
S
80 1 3
updateTemplateId()
S
64 1 10
parseTemplateIdFromShortcode()
S
70 1 6
normalizeTemplateShortcode()
S
72 1 5
getTemplateId()
S
76 1 4
getSettingsValue()
S
79 1 3
isList()
S
79 1 3
getSettingsListKey()
S
78 1 3
getSettingsListValueKey()
S
78 1 3
getElementorTypes()
S
80 1 3
getTranslatableFields()
S
100 1 0